
package com.netease.pkgRelated;

import com.netease.xone.fragment.FragmentFansList;
import com.netease.xone.fragment.FragmentFindFriends;

public class XoneConsts {

    /*
     * UI相关的常量
     */
    public static final int RESULT_BASE           = 0x1000;
    public static final int RESULT_SELECT_PICTURE = RESULT_BASE;
    public static final int RESULT_CAPTURE_PHOTO  = RESULT_BASE + 1;
    public static final int RESULT_IMAGE_PREVIEW  = RESULT_BASE + 2;
    public static final int RESULT_IMAGE_RECORDER = RESULT_BASE + 3;
    public static final int RESULT_IMAGE_CORP = RESULT_BASE + 4;

    public static final String EXTRA_PATH = "extra_path";
    public static final String EXTRA_OPERATE = "extra_operate";
    public static final String EXTRA_DURATION = "extra_duration";
    /**MemoryData key start* 放在内存中保存的数据key定义*/

    public static final String MEMORY_ACC_DELETE_TAG = "acc_delete_tag";

    /**MemoryData key end*/

    /**手机版应用平台名称*/
    public static final String APP_OS_NAME = "AndroidPhone";
    public static final String APP_SDK_SURPOT = "2.2Later";

    /**设给cache模块的缓存子目录*/
    public static final String CACHE_CHILD_DIR = "/xone/.cache";

    /**XONE项目对应的productId*/
    public static final String PUSH_PRODUCT_ID = "2";

    /**
     * 用于界面间传递数据的key
     */
    public interface BUNDLE_KEY {
        String WB_BIND_TYPE = "wb_type";//跳转到微博绑定界面的微博类型传递
        String CELLPHONE_TYPE = "cellphone_type"; // 跳转到输入手机号码界面的类型
        String CELLPHONE_NUMBER = "cellphone_number";//数据传递，手机号码
        String CELLPHONE_CAPTCHA = "cellphone_captcha";//数据传递，手机验证码
        String WB_LOGIN_TYPE = "wb_login_type";//数据传递，跳转到微博登录界面的类型 绑定/第三方登录
        String SETTINGG_CHILD_TYPE = "settingg_child_type";//数据传递，跳转到设置子界面的类型
        String UPDATE_VERSION = "update_version";//更新提示：版本号
        String UPDATE_URL = "update_url";//更新提示：下载地址
        String UPDATE_CONTENT = "update_content";//更新提示：更新内容
        String PUSH_TYPE = "push_type";//push消息点击后界面跳转的类型
        String SWITCH_TO_MAIN = "switch_to_main";//登录成功后是否要跳转到首页资讯
        String SWITCH_TO_LOGIN_ERRCODE = "switch_to_login_errcode";//因全局性的帐号异常跳转到登录界面后根据code不同进行处理

        /**
         * 订阅，主题列表类型
         */
        String SUBSCRIBE_SUBJECT_TYPE = "subscribe_subject_type";
        /**
         * 搜索界面的类型：订阅的搜索，广场的搜索
         */
        String SEARCH_UI_TYPE = "search_ui_type";

        /**
         * 搜索的内容
         */
        String SEARCH_STRING = "search_string";
        /**
         * 主题id
         */
        String SUBJECT_ID = "subject_id";
        /**
         * 主题名称
         */
        String SUBJECT_NAME = "subject_name";
        /**
         * 资讯源id
         */
        String SOURCE_ID = "source_id";
        /**
         * 资讯源名称
         */
        String SOURCE_NAME = "source_name";
        /**
         * 资讯id
         */
        String INFO_ID = "info_id";
        /**
         * 讨论类型
         */
        String DISCUSS_TYPE = "discuss_type";
        /**
         * 头条方式
         */
        String TOUTIAO_MODE = "toutiao_mode";
        /**
         * 个人主页or他人主页
         */
        String PROFILE_IS_SELF = "profile_is_self";
        /**
         * 用户id
         */
        String USER_ID = "user_id";
        /**
         * 用户数据，User类
         */
        String USER_DATA = "user_data";
        /**
         * 粉丝列表的类型
         * @see FragmentFansList.FansListType
         */
        String FANS_LIST_TYPE = "fans_list_type";
        /**
         * 粉丝列表的类型
         * @see FragmentFindFriends.FindFrindsType
         */
        String FIND_FRINEDS_TYPE = "fans_list_type";
        /**
         * 找朋友筛选信息
         */
        String FIND_FRIENDS_FILTER = "find_friends_filter";
        /**
         * App InfoList Fragment的type
         */
        String INFO_LIST_TYPE = "info_list_type";
        /**
         * 话题id
         */
        String TOPIC_ID = "topic_id";
        /**
         * 话题名称
         */
        String TOPIC_NAME = "topic_name";
    }

    public interface INPUT_CELLPHONE_TYPE {
        int Register = 0;// 手机号注册
        int FindPw = 1;// 找回密码
    }
    public interface WB_LOGIN_TYPE {
        int Bind = 0;// 绑定
        int Login = 1;// 登录
    }
    public interface LOOPBACK_TYPE {
        int pic_quality_set_changed = 1;// 上传图片质量设置修改通知
        int switch_account = 2;//切换帐号登录成功后发通知
        int maintab_msg = 3;// 控制导航消息显示
    }

    public interface SETTING_CONTAINER_TYPE {
        int set_pic_quality = 0;// 设置上传图片质量
        int set_message = 1;// 设置消息泡提醒
        int set_push = 2;// 设置通知推送
        int set_feedback = 3;// 意见反馈
        int set_about = 4;// 关于
        int set_recommend = 5;// 推荐
    }
    /**
     * menu id定义
     */
    public interface MENU_ID {

        int menu_cellphone_next1 = 1;
        int menu_cellphone_next2 = 2;
        int menu_cellphone_complete = 3;

        int MENU_SUBSCRIBE_SEARCH = 4;
        int menu_accmgr_edit = 5;
        int menu_accmgr_done = 6;

        int menu_info_discuss = 7;
        int menu_discuss_send = 8;
        int menu_audio_play = 9;

        int menu_feedback_send = 10;

        int menu_edit_profile_confirm = 11;
        int menu_modify_filter_confirm = 12;

        int menu_to_discuss = 13;
        int menu_go_home = 14;
        int menu_exit = 15;

    }
    public interface PIC_QUALTY_TYPE {
        int high = 0;// 高清
        int normal = 1;// 普通
        int low = 2;//低画质
    }


    /*
     * 协议相关的常量
     */
    /**
     * 登录用户类型
     */
    public interface ACCOUNT_TYPE {

        int Urs = 0;// 通行证用户
        int Tencent = 1;// 腾讯微博帐号
        int Sina = 2;// 新浪微博帐号
        int Renren = 3;// 人人网帐号
        int Phone = 4;// 手机用户
        int Anonymous = 5;// 匿名登陆
    }

    /**
     * 同步微博类型
     */
    public interface WB_ACC_SYNC_TYPE {
        int WB_NETEASE = 0;// 网易微博
        int WB_QQ = 1;// 腾讯微博
        int WB_SINA = 2;// 新浪微博
        int WB_RENREN = 3;// 人人网
        int WB_TENCENT = 4;//QQ空间
    }

    public interface SUBJECT_LIST_TYPE{
        /**
         * 游戏类
         */
        int GAME = 1;
        /**
         * 综合类
         */
        int COMPREHENSIVE = 2;
    }

    /**
     * 搜索类型
     *
     */
    public interface SEARCH_TYPE{
        /**
         * 搜索资讯
         */
        int INFO = 0;
        /**
         * 搜索人
         */
        int USER = 1;
        /**
         * 搜索资讯源
         */
        int SOURCE = 2;
        /**
         * 搜索主题和资讯源
         */
        int SUBJECT_AND_SOURCE = 3;
    }

    /**
     * 资讯分组
     *
     */
    public interface INFO_GROUP {
        /**
         * 全部类型
         */
        int ALL = 0;
        /**
         * 我订阅的
         */
        int SUBSCRIBE = 1;
        /**
         * 我关注的
         */
        int FOLLOW = 2;
        /**
         * 我发布的
         */
        int DISCUSS = 3;
    }

    /**
     * 资讯排序
     *
     */
    public interface SORT_TYPE{
        /**
         * 按时间排序
         */
        int TIME = 1;
        /**
         * 按热度排序
         */
        int TOPIC = 2;
    }
    /**
     * 反馈类型
     *
     */
    public interface FEEDBACK_TYPE {
        int App = 0;// App
        int Info = 1;// 资讯
        int Crash = 2;// 异常
    }
    /**
     * push消息类型
     *
     */
    public interface PUSHMSG_TYPE {
        int Advice = 1;//通知
        int PrivateMsg = 2;//私信
        int AtMe = 3;// @
        int Comment = 4;//评论
        int Praise = 5;//赞
        int Dynamic = 6;//动态
        int NewFans = 7;//新粉丝
    }

    public interface LIST_ITEM_COUNT {
        int MAX_COUNT = 500;//最大获取数
        int ONE_REQUEST_COUNT = 25;//每次请求个数
        int SQUARE_REQUEST_COUNT = 100;//广场页请求数
    }
}
